import instance from '../../utils/axios.js'

// 导入token.js
import { getToken } from '@/utils/token.js'

const toLogin = ({ mobile, code }) => {
    return instance({
        url: '/v1_0/authorizations',
        method: 'post',
        data: { mobile, code }
    })
}

export { toLogin }

const getUserInfo = () => {
        return instance({
            url: '/v1_0/user/profile',
            method: 'get'
                // 设置请求头
                // headers: {
                //     // 调用方法 获取返回的对象 然后 点出 token
                //     Authorization: `Bearer ${getToken().token}`
                // }
        })
    }
    // 导出接口
export { getUserInfo }

const changeUserInfo = data => {
    return instance({
        url: '/v1_0/user/profile',
        method: 'patch',
        data
        // 设置请求头
        // headers: {
        //     // 调用方法 获取返回的对象 然后 点出 token
        //     Authorization: `Bearer ${getToken().token}`
        // }
    })
}
export { changeUserInfo }

const setIcon = fd => {
    return instance({
        url: '/v1_0/user/photo',
        method: 'PATCH',
        data: fd
            // headers: {
            //     // 调用方法 获取返回的对象 然后 点出 token
            //     Authorization: `Bearer ${getToken().token}`
            // }
    })
}
export { setIcon }